]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
test-theme: Stop using ClutterCairoTexture
authorFlorian Müllner <fmuellner@gnome.org>
Tue, 26 Feb 2019 02:00:05 +0000 (03:00 +0100)
committerFlorian Müllner <fmuellner@gnome.org>
Tue, 26 Feb 2019 02:04:00 +0000 (03:04 +0100)
It's deprecated, so use one of our own types for testing type
inheritance.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/420

src/st/test-theme.c
src/st/test-theme.css

index 225b95fc5e49488137568e31c9937b97213ebc6e..a6fc9a5f5fa030ef628414a0364be5e93bf91e3f 100644 (file)
@@ -22,6 +22,7 @@
 #include "st-theme.h"
 #include "st-theme-context.h"
 #include "st-label.h"
+#include "st-button.h"
 #include <math.h>
 #include <string.h>
 
@@ -37,7 +38,7 @@ static StThemeNode *group3;
 static StThemeNode *group4;
 static StThemeNode *group5;
 static StThemeNode *group6;
-static StThemeNode *cairo_texture;
+static StThemeNode *button;
 static gboolean fail;
 
 static const char *test;
@@ -280,7 +281,7 @@ test_classes (void)
 {
   test = "classes";
   /* .special-text class overrides size and style;
-   * the ClutterTexture.special-text selector doesn't match */
+   * the StBin.special-text selector doesn't match */
   assert_font (text1, "text1", "sans-serif Italic 32px");
 }
 
@@ -288,12 +289,12 @@ static void
 test_type_inheritance (void)
 {
   test = "type_inheritance";
-  /* From ClutterTexture element selector */
-  assert_length ("cairoTexture", "padding-top", 10.,
-                st_theme_node_get_padding (cairo_texture, ST_SIDE_TOP));
-  /* From ClutterCairoTexture element selector */
-  assert_length ("cairoTexture", "padding-right", 20.,
-                st_theme_node_get_padding (cairo_texture, ST_SIDE_RIGHT));
+  /* From StBin element selector */
+  assert_length ("button", "padding-top", 10.,
+                st_theme_node_get_padding (button, ST_SIDE_TOP));
+  /* From StButton element selector */
+  assert_length ("button", "padding-right", 20.,
+                st_theme_node_get_padding (button, ST_SIDE_RIGHT));
 }
 
 static void
@@ -575,8 +576,8 @@ main (int argc, char **argv)
                               CLUTTER_TYPE_TEXT, "text4", NULL, "visited hover", NULL);
   group3 = st_theme_node_new (context, group2, NULL,
                               CLUTTER_TYPE_GROUP, "group3", NULL, "hover", NULL);
-  cairo_texture = st_theme_node_new (context, root, NULL,
-                                     CLUTTER_TYPE_CAIRO_TEXTURE, "cairoTexture", NULL, NULL, NULL);
+  button = st_theme_node_new (context, root, NULL,
+                              ST_TYPE_BUTTON, "button", NULL, NULL, NULL);
 
   test_defaults ();
   test_lengths ();
@@ -592,7 +593,7 @@ main (int argc, char **argv)
   test_pseudo_class ();
   test_inline_style ();
 
-  g_object_unref (cairo_texture);
+  g_object_unref (button);
   g_object_unref (group1);
   g_object_unref (group2);
   g_object_unref (group3);
index d1816648decbbb26f466061c7f15bc16bbcec356..d180255641cb29881dd9e749fe6444cf3bb1e060 100644 (file)
@@ -26,7 +26,7 @@ stage {
     font-style: italic;
 }
 
-ClutterTexture.special-text {
+StBin.special-text {
     font-weight: bold;
 }
 
@@ -52,11 +52,11 @@ ClutterTexture.special-text {
     font-feature-settings: normal;
 }
 
-ClutterTexture {
+StBin {
     padding: 10px;
 }
 
-ClutterCairoTexture {
+StButton {
     padding-right: 20px;
 }